de.cebis.moccabox.io.command
Class ViewCommand

java.lang.Object
  extended by de.cebis.moccabox.io.command.Command
      extended by de.cebis.moccabox.io.command.ViewCommand

public class ViewCommand
extends Command

Spezialisierung des Command, die eine Änderung der Präsentation (View) der Abstraktion zur Folge hat. Es wird dadurch keine Veränderung des Vorgangs ausgelöst, sondern lediglich die Darstellung des ModelNode als Abstraktion der Anwendung für den Anwender aktualisiert.

Typische ViewCommands sind Sortierungen in Tabellen oder das Ein- sowie Ausblenden von Spalten.

Author:
weichelt
See Also:
View

Field Summary
static java.lang.String EVENT_VIEWCHANGE
          Referenziert einen Event, der die View anpasst.
static java.lang.String PARAM_MODELNODE
          Referenziert den Parameter der Abstraktion, den ModelNode.
 
Constructor Summary
ViewCommand()
          Parameterloser Konstruktor zur Erzeugung eines neuen ViewCommand.
ViewCommand(java.lang.String command)
          Konstruktor zur Erzeugung eines neuen ViewCommand.
 
Method Summary
 java.lang.String getModelNodeAddress()
          Zurückliefern der Ognl-konformen Adresse, die denjenigen Knoten referenziert, auf den sich die durch das ViewCommand beauftragte Änderung der View bezieht.
 void setModelNodeAdress(java.lang.String mAddress)
          Setzen der Ognl-konformen Adresse zur Referenzierung des entsprechenden ModelNode.
 
Methods inherited from class de.cebis.moccabox.io.command.Command
getCommand, getCommandEvent, getName, setCommand, setCommandEvent, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVENT_VIEWCHANGE

public static final java.lang.String EVENT_VIEWCHANGE
Referenziert einen Event, der die View anpasst. Der entsprechende Event muss als Wert für dieses Feld übergeben werden.

See Also:
Constant Field Values

PARAM_MODELNODE

public static final java.lang.String PARAM_MODELNODE
Referenziert den Parameter der Abstraktion, den ModelNode.

See Also:
Constant Field Values
Constructor Detail

ViewCommand

public ViewCommand()
Parameterloser Konstruktor zur Erzeugung eines neuen ViewCommand.


ViewCommand

public ViewCommand(java.lang.String command)
Konstruktor zur Erzeugung eines neuen ViewCommand.

Parameters:
command - Die Befehlszeile, die den Befehl repräsentiert.
Method Detail

getModelNodeAddress

public java.lang.String getModelNodeAddress()
Zurückliefern der Ognl-konformen Adresse, die denjenigen Knoten referenziert, auf den sich die durch das ViewCommand beauftragte Änderung der View bezieht.

Returns:
Referenz auf den ModelNode, dessen Repräsentation anzupassen ist.

setModelNodeAdress

public void setModelNodeAdress(java.lang.String mAddress)
Setzen der Ognl-konformen Adresse zur Referenzierung des entsprechenden ModelNode.

Parameters:
mAddress - Referenz auf den ModelNode, dessen Repräsentation anzupassen ist.